/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.saleReturn;

public class GetSaleReturnDetailOutData {
    private String clientId;
    private String gssdBillNo;
    private String gssdBrId;
    private String gssdDate;
    private String gssdSerial;
    private String gssdProId;
    private String gssdBatchNo;
    private String gssdBatch;
    private String gssdValidDate;
    private String gssdStCode;
    private String gssdPrc1;
    private String gssdPrc2;
    private String gssdQty;
    private String gssdReturnQty;
    private String gssdAmt;
    private String gssdIntegralExchangeSingle;
    private String gssdIntegralExchangeCollect;
    private String gssdIntegralExchangeAmtSingle;
    private String gssdIntegralExchangeAmtCollect;
    private String gssdZkAmt;
    private String gssdZkJfdh;
    private String gssdZkJfdx;
    private String gssdZkDzq;
    private String gssdZkDyq;
    private String gssdZkPm;
    private String gssdSalerId;
    private String gssdSalerName;
    private String gssdDoctorId;
    private String gssdDoctorName;
    private String gssdPmSubjectId;
    private String gssdPmId;
    private String gssdPmContent;
    private String gssdRecipelFlag;
    private String gssdRelationFlag;
    private String gssdSpecialmedIdcard;
    private String gssdSpecialmedName;
    private String gssdSpecialmedSex;
    private String gssdSpecialmedBirthday;
    private String gssdSpecialmedMobile;
    private String gssdSpecialmedAddress;
    private String proName;
    private String proFactoryName;
    private String proPlace;
    private String proForm;
    private String proPrice;
    private String proUnit;
    private String proSpecs;
    private String proRegisterNo;
    private Integer index;

    public String getClientId() {
        return this.clientId;
    }

    public String getGssdBillNo() {
        return this.gssdBillNo;
    }

    public String getGssdBrId() {
        return this.gssdBrId;
    }

    public String getGssdDate() {
        return this.gssdDate;
    }

    public String getGssdSerial() {
        return this.gssdSerial;
    }

    public String getGssdProId() {
        return this.gssdProId;
    }

    public String getGssdBatchNo() {
        return this.gssdBatchNo;
    }

    public String getGssdBatch() {
        return this.gssdBatch;
    }

    public String getGssdValidDate() {
        return this.gssdValidDate;
    }

    public String getGssdStCode() {
        return this.gssdStCode;
    }

    public String getGssdPrc1() {
        return this.gssdPrc1;
    }

    public String getGssdPrc2() {
        return this.gssdPrc2;
    }

    public String getGssdQty() {
        return this.gssdQty;
    }

    public String getGssdReturnQty() {
        return this.gssdReturnQty;
    }

    public String getGssdAmt() {
        return this.gssdAmt;
    }

    public String getGssdIntegralExchangeSingle() {
        return this.gssdIntegralExchangeSingle;
    }

    public String getGssdIntegralExchangeCollect() {
        return this.gssdIntegralExchangeCollect;
    }

    public String getGssdIntegralExchangeAmtSingle() {
        return this.gssdIntegralExchangeAmtSingle;
    }

    public String getGssdIntegralExchangeAmtCollect() {
        return this.gssdIntegralExchangeAmtCollect;
    }

    public String getGssdZkAmt() {
        return this.gssdZkAmt;
    }

    public String getGssdZkJfdh() {
        return this.gssdZkJfdh;
    }

    public String getGssdZkJfdx() {
        return this.gssdZkJfdx;
    }

    public String getGssdZkDzq() {
        return this.gssdZkDzq;
    }

    public String getGssdZkDyq() {
        return this.gssdZkDyq;
    }

    public String getGssdZkPm() {
        return this.gssdZkPm;
    }

    public String getGssdSalerId() {
        return this.gssdSalerId;
    }

    public String getGssdSalerName() {
        return this.gssdSalerName;
    }

    public String getGssdDoctorId() {
        return this.gssdDoctorId;
    }

    public String getGssdDoctorName() {
        return this.gssdDoctorName;
    }

    public String getGssdPmSubjectId() {
        return this.gssdPmSubjectId;
    }

    public String getGssdPmId() {
        return this.gssdPmId;
    }

    public String getGssdPmContent() {
        return this.gssdPmContent;
    }

    public String getGssdRecipelFlag() {
        return this.gssdRecipelFlag;
    }

    public String getGssdRelationFlag() {
        return this.gssdRelationFlag;
    }

    public String getGssdSpecialmedIdcard() {
        return this.gssdSpecialmedIdcard;
    }

    public String getGssdSpecialmedName() {
        return this.gssdSpecialmedName;
    }

    public String getGssdSpecialmedSex() {
        return this.gssdSpecialmedSex;
    }

    public String getGssdSpecialmedBirthday() {
        return this.gssdSpecialmedBirthday;
    }

    public String getGssdSpecialmedMobile() {
        return this.gssdSpecialmedMobile;
    }

    public String getGssdSpecialmedAddress() {
        return this.gssdSpecialmedAddress;
    }

    public String getProName() {
        return this.proName;
    }

    public String getProFactoryName() {
        return this.proFactoryName;
    }

    public String getProPlace() {
        return this.proPlace;
    }

    public String getProForm() {
        return this.proForm;
    }

    public String getProPrice() {
        return this.proPrice;
    }

    public String getProUnit() {
        return this.proUnit;
    }

    public String getProSpecs() {
        return this.proSpecs;
    }

    public String getProRegisterNo() {
        return this.proRegisterNo;
    }

    public Integer getIndex() {
        return this.index;
    }

    public void setClientId(String clientId) {
        this.clientId = clientId;
    }

    public void setGssdBillNo(String gssdBillNo) {
        this.gssdBillNo = gssdBillNo;
    }

    public void setGssdBrId(String gssdBrId) {
        this.gssdBrId = gssdBrId;
    }

    public void setGssdDate(String gssdDate) {
        this.gssdDate = gssdDate;
    }

    public void setGssdSerial(String gssdSerial) {
        this.gssdSerial = gssdSerial;
    }

    public void setGssdProId(String gssdProId) {
        this.gssdProId = gssdProId;
    }

    public void setGssdBatchNo(String gssdBatchNo) {
        this.gssdBatchNo = gssdBatchNo;
    }

    public void setGssdBatch(String gssdBatch) {
        this.gssdBatch = gssdBatch;
    }

    public void setGssdValidDate(String gssdValidDate) {
        this.gssdValidDate = gssdValidDate;
    }

    public void setGssdStCode(String gssdStCode) {
        this.gssdStCode = gssdStCode;
    }

    public void setGssdPrc1(String gssdPrc1) {
        this.gssdPrc1 = gssdPrc1;
    }

    public void setGssdPrc2(String gssdPrc2) {
        this.gssdPrc2 = gssdPrc2;
    }

    public void setGssdQty(String gssdQty) {
        this.gssdQty = gssdQty;
    }

    public void setGssdReturnQty(String gssdReturnQty) {
        this.gssdReturnQty = gssdReturnQty;
    }

    public void setGssdAmt(String gssdAmt) {
        this.gssdAmt = gssdAmt;
    }

    public void setGssdIntegralExchangeSingle(String gssdIntegralExchangeSingle) {
        this.gssdIntegralExchangeSingle = gssdIntegralExchangeSingle;
    }

    public void setGssdIntegralExchangeCollect(String gssdIntegralExchangeCollect) {
        this.gssdIntegralExchangeCollect = gssdIntegralExchangeCollect;
    }

    public void setGssdIntegralExchangeAmtSingle(String gssdIntegralExchangeAmtSingle) {
        this.gssdIntegralExchangeAmtSingle = gssdIntegralExchangeAmtSingle;
    }

    public void setGssdIntegralExchangeAmtCollect(String gssdIntegralExchangeAmtCollect) {
        this.gssdIntegralExchangeAmtCollect = gssdIntegralExchangeAmtCollect;
    }

    public void setGssdZkAmt(String gssdZkAmt) {
        this.gssdZkAmt = gssdZkAmt;
    }

    public void setGssdZkJfdh(String gssdZkJfdh) {
        this.gssdZkJfdh = gssdZkJfdh;
    }

    public void setGssdZkJfdx(String gssdZkJfdx) {
        this.gssdZkJfdx = gssdZkJfdx;
    }

    public void setGssdZkDzq(String gssdZkDzq) {
        this.gssdZkDzq = gssdZkDzq;
    }

    public void setGssdZkDyq(String gssdZkDyq) {
        this.gssdZkDyq = gssdZkDyq;
    }

    public void setGssdZkPm(String gssdZkPm) {
        this.gssdZkPm = gssdZkPm;
    }

    public void setGssdSalerId(String gssdSalerId) {
        this.gssdSalerId = gssdSalerId;
    }

    public void setGssdSalerName(String gssdSalerName) {
        this.gssdSalerName = gssdSalerName;
    }

    public void setGssdDoctorId(String gssdDoctorId) {
        this.gssdDoctorId = gssdDoctorId;
    }

    public void setGssdDoctorName(String gssdDoctorName) {
        this.gssdDoctorName = gssdDoctorName;
    }

    public void setGssdPmSubjectId(String gssdPmSubjectId) {
        this.gssdPmSubjectId = gssdPmSubjectId;
    }

    public void setGssdPmId(String gssdPmId) {
        this.gssdPmId = gssdPmId;
    }

    public void setGssdPmContent(String gssdPmContent) {
        this.gssdPmContent = gssdPmContent;
    }

    public void setGssdRecipelFlag(String gssdRecipelFlag) {
        this.gssdRecipelFlag = gssdRecipelFlag;
    }

    public void setGssdRelationFlag(String gssdRelationFlag) {
        this.gssdRelationFlag = gssdRelationFlag;
    }

    public void setGssdSpecialmedIdcard(String gssdSpecialmedIdcard) {
        this.gssdSpecialmedIdcard = gssdSpecialmedIdcard;
    }

    public void setGssdSpecialmedName(String gssdSpecialmedName) {
        this.gssdSpecialmedName = gssdSpecialmedName;
    }

    public void setGssdSpecialmedSex(String gssdSpecialmedSex) {
        this.gssdSpecialmedSex = gssdSpecialmedSex;
    }

    public void setGssdSpecialmedBirthday(String gssdSpecialmedBirthday) {
        this.gssdSpecialmedBirthday = gssdSpecialmedBirthday;
    }

    public void setGssdSpecialmedMobile(String gssdSpecialmedMobile) {
        this.gssdSpecialmedMobile = gssdSpecialmedMobile;
    }

    public void setGssdSpecialmedAddress(String gssdSpecialmedAddress) {
        this.gssdSpecialmedAddress = gssdSpecialmedAddress;
    }

    public void setProName(String proName) {
        this.proName = proName;
    }

    public void setProFactoryName(String proFactoryName) {
        this.proFactoryName = proFactoryName;
    }

    public void setProPlace(String proPlace) {
        this.proPlace = proPlace;
    }

    public void setProForm(String proForm) {
        this.proForm = proForm;
    }

    public void setProPrice(String proPrice) {
        this.proPrice = proPrice;
    }

    public void setProUnit(String proUnit) {
        this.proUnit = proUnit;
    }

    public void setProSpecs(String proSpecs) {
        this.proSpecs = proSpecs;
    }

    public void setProRegisterNo(String proRegisterNo) {
        this.proRegisterNo = proRegisterNo;
    }

    public void setIndex(Integer index) {
        this.index = index;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof GetSaleReturnDetailOutData)) {
            return false;
        }
        GetSaleReturnDetailOutData other = (GetSaleReturnDetailOutData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$clientId = this.getClientId();
        String other$clientId = other.getClientId();
        if (this$clientId == null ? other$clientId != null : !this$clientId.equals(other$clientId)) {
            return false;
        }
        String this$gssdBillNo = this.getGssdBillNo();
        String other$gssdBillNo = other.getGssdBillNo();
        if (this$gssdBillNo == null ? other$gssdBillNo != null : !this$gssdBillNo.equals(other$gssdBillNo)) {
            return false;
        }
        String this$gssdBrId = this.getGssdBrId();
        String other$gssdBrId = other.getGssdBrId();
        if (this$gssdBrId == null ? other$gssdBrId != null : !this$gssdBrId.equals(other$gssdBrId)) {
            return false;
        }
        String this$gssdDate = this.getGssdDate();
        String other$gssdDate = other.getGssdDate();
        if (this$gssdDate == null ? other$gssdDate != null : !this$gssdDate.equals(other$gssdDate)) {
            return false;
        }
        String this$gssdSerial = this.getGssdSerial();
        String other$gssdSerial = other.getGssdSerial();
        if (this$gssdSerial == null ? other$gssdSerial != null : !this$gssdSerial.equals(other$gssdSerial)) {
            return false;
        }
        String this$gssdProId = this.getGssdProId();
        String other$gssdProId = other.getGssdProId();
        if (this$gssdProId == null ? other$gssdProId != null : !this$gssdProId.equals(other$gssdProId)) {
            return false;
        }
        String this$gssdBatchNo = this.getGssdBatchNo();
        String other$gssdBatchNo = other.getGssdBatchNo();
        if (this$gssdBatchNo == null ? other$gssdBatchNo != null : !this$gssdBatchNo.equals(other$gssdBatchNo)) {
            return false;
        }
        String this$gssdBatch = this.getGssdBatch();
        String other$gssdBatch = other.getGssdBatch();
        if (this$gssdBatch == null ? other$gssdBatch != null : !this$gssdBatch.equals(other$gssdBatch)) {
            return false;
        }
        String this$gssdValidDate = this.getGssdValidDate();
        String other$gssdValidDate = other.getGssdValidDate();
        if (this$gssdValidDate == null ? other$gssdValidDate != null : !this$gssdValidDate.equals(other$gssdValidDate)) {
            return false;
        }
        String this$gssdStCode = this.getGssdStCode();
        String other$gssdStCode = other.getGssdStCode();
        if (this$gssdStCode == null ? other$gssdStCode != null : !this$gssdStCode.equals(other$gssdStCode)) {
            return false;
        }
        String this$gssdPrc1 = this.getGssdPrc1();
        String other$gssdPrc1 = other.getGssdPrc1();
        if (this$gssdPrc1 == null ? other$gssdPrc1 != null : !this$gssdPrc1.equals(other$gssdPrc1)) {
            return false;
        }
        String this$gssdPrc2 = this.getGssdPrc2();
        String other$gssdPrc2 = other.getGssdPrc2();
        if (this$gssdPrc2 == null ? other$gssdPrc2 != null : !this$gssdPrc2.equals(other$gssdPrc2)) {
            return false;
        }
        String this$gssdQty = this.getGssdQty();
        String other$gssdQty = other.getGssdQty();
        if (this$gssdQty == null ? other$gssdQty != null : !this$gssdQty.equals(other$gssdQty)) {
            return false;
        }
        String this$gssdReturnQty = this.getGssdReturnQty();
        String other$gssdReturnQty = other.getGssdReturnQty();
        if (this$gssdReturnQty == null ? other$gssdReturnQty != null : !this$gssdReturnQty.equals(other$gssdReturnQty)) {
            return false;
        }
        String this$gssdAmt = this.getGssdAmt();
        String other$gssdAmt = other.getGssdAmt();
        if (this$gssdAmt == null ? other$gssdAmt != null : !this$gssdAmt.equals(other$gssdAmt)) {
            return false;
        }
        String this$gssdIntegralExchangeSingle = this.getGssdIntegralExchangeSingle();
        String other$gssdIntegralExchangeSingle = other.getGssdIntegralExchangeSingle();
        if (this$gssdIntegralExchangeSingle == null ? other$gssdIntegralExchangeSingle != null : !this$gssdIntegralExchangeSingle.equals(other$gssdIntegralExchangeSingle)) {
            return false;
        }
        String this$gssdIntegralExchangeCollect = this.getGssdIntegralExchangeCollect();
        String other$gssdIntegralExchangeCollect = other.getGssdIntegralExchangeCollect();
        if (this$gssdIntegralExchangeCollect == null ? other$gssdIntegralExchangeCollect != null : !this$gssdIntegralExchangeCollect.equals(other$gssdIntegralExchangeCollect)) {
            return false;
        }
        String this$gssdIntegralExchangeAmtSingle = this.getGssdIntegralExchangeAmtSingle();
        String other$gssdIntegralExchangeAmtSingle = other.getGssdIntegralExchangeAmtSingle();
        if (this$gssdIntegralExchangeAmtSingle == null ? other$gssdIntegralExchangeAmtSingle != null : !this$gssdIntegralExchangeAmtSingle.equals(other$gssdIntegralExchangeAmtSingle)) {
            return false;
        }
        String this$gssdIntegralExchangeAmtCollect = this.getGssdIntegralExchangeAmtCollect();
        String other$gssdIntegralExchangeAmtCollect = other.getGssdIntegralExchangeAmtCollect();
        if (this$gssdIntegralExchangeAmtCollect == null ? other$gssdIntegralExchangeAmtCollect != null : !this$gssdIntegralExchangeAmtCollect.equals(other$gssdIntegralExchangeAmtCollect)) {
            return false;
        }
        String this$gssdZkAmt = this.getGssdZkAmt();
        String other$gssdZkAmt = other.getGssdZkAmt();
        if (this$gssdZkAmt == null ? other$gssdZkAmt != null : !this$gssdZkAmt.equals(other$gssdZkAmt)) {
            return false;
        }
        String this$gssdZkJfdh = this.getGssdZkJfdh();
        String other$gssdZkJfdh = other.getGssdZkJfdh();
        if (this$gssdZkJfdh == null ? other$gssdZkJfdh != null : !this$gssdZkJfdh.equals(other$gssdZkJfdh)) {
            return false;
        }
        String this$gssdZkJfdx = this.getGssdZkJfdx();
        String other$gssdZkJfdx = other.getGssdZkJfdx();
        if (this$gssdZkJfdx == null ? other$gssdZkJfdx != null : !this$gssdZkJfdx.equals(other$gssdZkJfdx)) {
            return false;
        }
        String this$gssdZkDzq = this.getGssdZkDzq();
        String other$gssdZkDzq = other.getGssdZkDzq();
        if (this$gssdZkDzq == null ? other$gssdZkDzq != null : !this$gssdZkDzq.equals(other$gssdZkDzq)) {
            return false;
        }
        String this$gssdZkDyq = this.getGssdZkDyq();
        String other$gssdZkDyq = other.getGssdZkDyq();
        if (this$gssdZkDyq == null ? other$gssdZkDyq != null : !this$gssdZkDyq.equals(other$gssdZkDyq)) {
            return false;
        }
        String this$gssdZkPm = this.getGssdZkPm();
        String other$gssdZkPm = other.getGssdZkPm();
        if (this$gssdZkPm == null ? other$gssdZkPm != null : !this$gssdZkPm.equals(other$gssdZkPm)) {
            return false;
        }
        String this$gssdSalerId = this.getGssdSalerId();
        String other$gssdSalerId = other.getGssdSalerId();
        if (this$gssdSalerId == null ? other$gssdSalerId != null : !this$gssdSalerId.equals(other$gssdSalerId)) {
            return false;
        }
        String this$gssdSalerName = this.getGssdSalerName();
        String other$gssdSalerName = other.getGssdSalerName();
        if (this$gssdSalerName == null ? other$gssdSalerName != null : !this$gssdSalerName.equals(other$gssdSalerName)) {
            return false;
        }
        String this$gssdDoctorId = this.getGssdDoctorId();
        String other$gssdDoctorId = other.getGssdDoctorId();
        if (this$gssdDoctorId == null ? other$gssdDoctorId != null : !this$gssdDoctorId.equals(other$gssdDoctorId)) {
            return false;
        }
        String this$gssdDoctorName = this.getGssdDoctorName();
        String other$gssdDoctorName = other.getGssdDoctorName();
        if (this$gssdDoctorName == null ? other$gssdDoctorName != null : !this$gssdDoctorName.equals(other$gssdDoctorName)) {
            return false;
        }
        String this$gssdPmSubjectId = this.getGssdPmSubjectId();
        String other$gssdPmSubjectId = other.getGssdPmSubjectId();
        if (this$gssdPmSubjectId == null ? other$gssdPmSubjectId != null : !this$gssdPmSubjectId.equals(other$gssdPmSubjectId)) {
            return false;
        }
        String this$gssdPmId = this.getGssdPmId();
        String other$gssdPmId = other.getGssdPmId();
        if (this$gssdPmId == null ? other$gssdPmId != null : !this$gssdPmId.equals(other$gssdPmId)) {
            return false;
        }
        String this$gssdPmContent = this.getGssdPmContent();
        String other$gssdPmContent = other.getGssdPmContent();
        if (this$gssdPmContent == null ? other$gssdPmContent != null : !this$gssdPmContent.equals(other$gssdPmContent)) {
            return false;
        }
        String this$gssdRecipelFlag = this.getGssdRecipelFlag();
        String other$gssdRecipelFlag = other.getGssdRecipelFlag();
        if (this$gssdRecipelFlag == null ? other$gssdRecipelFlag != null : !this$gssdRecipelFlag.equals(other$gssdRecipelFlag)) {
            return false;
        }
        String this$gssdRelationFlag = this.getGssdRelationFlag();
        String other$gssdRelationFlag = other.getGssdRelationFlag();
        if (this$gssdRelationFlag == null ? other$gssdRelationFlag != null : !this$gssdRelationFlag.equals(other$gssdRelationFlag)) {
            return false;
        }
        String this$gssdSpecialmedIdcard = this.getGssdSpecialmedIdcard();
        String other$gssdSpecialmedIdcard = other.getGssdSpecialmedIdcard();
        if (this$gssdSpecialmedIdcard == null ? other$gssdSpecialmedIdcard != null : !this$gssdSpecialmedIdcard.equals(other$gssdSpecialmedIdcard)) {
            return false;
        }
        String this$gssdSpecialmedName = this.getGssdSpecialmedName();
        String other$gssdSpecialmedName = other.getGssdSpecialmedName();
        if (this$gssdSpecialmedName == null ? other$gssdSpecialmedName != null : !this$gssdSpecialmedName.equals(other$gssdSpecialmedName)) {
            return false;
        }
        String this$gssdSpecialmedSex = this.getGssdSpecialmedSex();
        String other$gssdSpecialmedSex = other.getGssdSpecialmedSex();
        if (this$gssdSpecialmedSex == null ? other$gssdSpecialmedSex != null : !this$gssdSpecialmedSex.equals(other$gssdSpecialmedSex)) {
            return false;
        }
        String this$gssdSpecialmedBirthday = this.getGssdSpecialmedBirthday();
        String other$gssdSpecialmedBirthday = other.getGssdSpecialmedBirthday();
        if (this$gssdSpecialmedBirthday == null ? other$gssdSpecialmedBirthday != null : !this$gssdSpecialmedBirthday.equals(other$gssdSpecialmedBirthday)) {
            return false;
        }
        String this$gssdSpecialmedMobile = this.getGssdSpecialmedMobile();
        String other$gssdSpecialmedMobile = other.getGssdSpecialmedMobile();
        if (this$gssdSpecialmedMobile == null ? other$gssdSpecialmedMobile != null : !this$gssdSpecialmedMobile.equals(other$gssdSpecialmedMobile)) {
            return false;
        }
        String this$gssdSpecialmedAddress = this.getGssdSpecialmedAddress();
        String other$gssdSpecialmedAddress = other.getGssdSpecialmedAddress();
        if (this$gssdSpecialmedAddress == null ? other$gssdSpecialmedAddress != null : !this$gssdSpecialmedAddress.equals(other$gssdSpecialmedAddress)) {
            return false;
        }
        String this$proName = this.getProName();
        String other$proName = other.getProName();
        if (this$proName == null ? other$proName != null : !this$proName.equals(other$proName)) {
            return false;
        }
        String this$proFactoryName = this.getProFactoryName();
        String other$proFactoryName = other.getProFactoryName();
        if (this$proFactoryName == null ? other$proFactoryName != null : !this$proFactoryName.equals(other$proFactoryName)) {
            return false;
        }
        String this$proPlace = this.getProPlace();
        String other$proPlace = other.getProPlace();
        if (this$proPlace == null ? other$proPlace != null : !this$proPlace.equals(other$proPlace)) {
            return false;
        }
        String this$proForm = this.getProForm();
        String other$proForm = other.getProForm();
        if (this$proForm == null ? other$proForm != null : !this$proForm.equals(other$proForm)) {
            return false;
        }
        String this$proPrice = this.getProPrice();
        String other$proPrice = other.getProPrice();
        if (this$proPrice == null ? other$proPrice != null : !this$proPrice.equals(other$proPrice)) {
            return false;
        }
        String this$proUnit = this.getProUnit();
        String other$proUnit = other.getProUnit();
        if (this$proUnit == null ? other$proUnit != null : !this$proUnit.equals(other$proUnit)) {
            return false;
        }
        String this$proSpecs = this.getProSpecs();
        String other$proSpecs = other.getProSpecs();
        if (this$proSpecs == null ? other$proSpecs != null : !this$proSpecs.equals(other$proSpecs)) {
            return false;
        }
        String this$proRegisterNo = this.getProRegisterNo();
        String other$proRegisterNo = other.getProRegisterNo();
        if (this$proRegisterNo == null ? other$proRegisterNo != null : !this$proRegisterNo.equals(other$proRegisterNo)) {
            return false;
        }
        Integer this$index = this.getIndex();
        Integer other$index = other.getIndex();
        return !(this$index == null ? other$index != null : !(this$index).equals(other$index));
    }

    protected boolean canEqual(Object other) {
        return other instanceof GetSaleReturnDetailOutData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $clientId = this.getClientId();
        result = result * 59 + ($clientId == null ? 43 : $clientId.hashCode());
        String $gssdBillNo = this.getGssdBillNo();
        result = result * 59 + ($gssdBillNo == null ? 43 : $gssdBillNo.hashCode());
        String $gssdBrId = this.getGssdBrId();
        result = result * 59 + ($gssdBrId == null ? 43 : $gssdBrId.hashCode());
        String $gssdDate = this.getGssdDate();
        result = result * 59 + ($gssdDate == null ? 43 : $gssdDate.hashCode());
        String $gssdSerial = this.getGssdSerial();
        result = result * 59 + ($gssdSerial == null ? 43 : $gssdSerial.hashCode());
        String $gssdProId = this.getGssdProId();
        result = result * 59 + ($gssdProId == null ? 43 : $gssdProId.hashCode());
        String $gssdBatchNo = this.getGssdBatchNo();
        result = result * 59 + ($gssdBatchNo == null ? 43 : $gssdBatchNo.hashCode());
        String $gssdBatch = this.getGssdBatch();
        result = result * 59 + ($gssdBatch == null ? 43 : $gssdBatch.hashCode());
        String $gssdValidDate = this.getGssdValidDate();
        result = result * 59 + ($gssdValidDate == null ? 43 : $gssdValidDate.hashCode());
        String $gssdStCode = this.getGssdStCode();
        result = result * 59 + ($gssdStCode == null ? 43 : $gssdStCode.hashCode());
        String $gssdPrc1 = this.getGssdPrc1();
        result = result * 59 + ($gssdPrc1 == null ? 43 : $gssdPrc1.hashCode());
        String $gssdPrc2 = this.getGssdPrc2();
        result = result * 59 + ($gssdPrc2 == null ? 43 : $gssdPrc2.hashCode());
        String $gssdQty = this.getGssdQty();
        result = result * 59 + ($gssdQty == null ? 43 : $gssdQty.hashCode());
        String $gssdReturnQty = this.getGssdReturnQty();
        result = result * 59 + ($gssdReturnQty == null ? 43 : $gssdReturnQty.hashCode());
        String $gssdAmt = this.getGssdAmt();
        result = result * 59 + ($gssdAmt == null ? 43 : $gssdAmt.hashCode());
        String $gssdIntegralExchangeSingle = this.getGssdIntegralExchangeSingle();
        result = result * 59 + ($gssdIntegralExchangeSingle == null ? 43 : $gssdIntegralExchangeSingle.hashCode());
        String $gssdIntegralExchangeCollect = this.getGssdIntegralExchangeCollect();
        result = result * 59 + ($gssdIntegralExchangeCollect == null ? 43 : $gssdIntegralExchangeCollect.hashCode());
        String $gssdIntegralExchangeAmtSingle = this.getGssdIntegralExchangeAmtSingle();
        result = result * 59 + ($gssdIntegralExchangeAmtSingle == null ? 43 : $gssdIntegralExchangeAmtSingle.hashCode());
        String $gssdIntegralExchangeAmtCollect = this.getGssdIntegralExchangeAmtCollect();
        result = result * 59 + ($gssdIntegralExchangeAmtCollect == null ? 43 : $gssdIntegralExchangeAmtCollect.hashCode());
        String $gssdZkAmt = this.getGssdZkAmt();
        result = result * 59 + ($gssdZkAmt == null ? 43 : $gssdZkAmt.hashCode());
        String $gssdZkJfdh = this.getGssdZkJfdh();
        result = result * 59 + ($gssdZkJfdh == null ? 43 : $gssdZkJfdh.hashCode());
        String $gssdZkJfdx = this.getGssdZkJfdx();
        result = result * 59 + ($gssdZkJfdx == null ? 43 : $gssdZkJfdx.hashCode());
        String $gssdZkDzq = this.getGssdZkDzq();
        result = result * 59 + ($gssdZkDzq == null ? 43 : $gssdZkDzq.hashCode());
        String $gssdZkDyq = this.getGssdZkDyq();
        result = result * 59 + ($gssdZkDyq == null ? 43 : $gssdZkDyq.hashCode());
        String $gssdZkPm = this.getGssdZkPm();
        result = result * 59 + ($gssdZkPm == null ? 43 : $gssdZkPm.hashCode());
        String $gssdSalerId = this.getGssdSalerId();
        result = result * 59 + ($gssdSalerId == null ? 43 : $gssdSalerId.hashCode());
        String $gssdSalerName = this.getGssdSalerName();
        result = result * 59 + ($gssdSalerName == null ? 43 : $gssdSalerName.hashCode());
        String $gssdDoctorId = this.getGssdDoctorId();
        result = result * 59 + ($gssdDoctorId == null ? 43 : $gssdDoctorId.hashCode());
        String $gssdDoctorName = this.getGssdDoctorName();
        result = result * 59 + ($gssdDoctorName == null ? 43 : $gssdDoctorName.hashCode());
        String $gssdPmSubjectId = this.getGssdPmSubjectId();
        result = result * 59 + ($gssdPmSubjectId == null ? 43 : $gssdPmSubjectId.hashCode());
        String $gssdPmId = this.getGssdPmId();
        result = result * 59 + ($gssdPmId == null ? 43 : $gssdPmId.hashCode());
        String $gssdPmContent = this.getGssdPmContent();
        result = result * 59 + ($gssdPmContent == null ? 43 : $gssdPmContent.hashCode());
        String $gssdRecipelFlag = this.getGssdRecipelFlag();
        result = result * 59 + ($gssdRecipelFlag == null ? 43 : $gssdRecipelFlag.hashCode());
        String $gssdRelationFlag = this.getGssdRelationFlag();
        result = result * 59 + ($gssdRelationFlag == null ? 43 : $gssdRelationFlag.hashCode());
        String $gssdSpecialmedIdcard = this.getGssdSpecialmedIdcard();
        result = result * 59 + ($gssdSpecialmedIdcard == null ? 43 : $gssdSpecialmedIdcard.hashCode());
        String $gssdSpecialmedName = this.getGssdSpecialmedName();
        result = result * 59 + ($gssdSpecialmedName == null ? 43 : $gssdSpecialmedName.hashCode());
        String $gssdSpecialmedSex = this.getGssdSpecialmedSex();
        result = result * 59 + ($gssdSpecialmedSex == null ? 43 : $gssdSpecialmedSex.hashCode());
        String $gssdSpecialmedBirthday = this.getGssdSpecialmedBirthday();
        result = result * 59 + ($gssdSpecialmedBirthday == null ? 43 : $gssdSpecialmedBirthday.hashCode());
        String $gssdSpecialmedMobile = this.getGssdSpecialmedMobile();
        result = result * 59 + ($gssdSpecialmedMobile == null ? 43 : $gssdSpecialmedMobile.hashCode());
        String $gssdSpecialmedAddress = this.getGssdSpecialmedAddress();
        result = result * 59 + ($gssdSpecialmedAddress == null ? 43 : $gssdSpecialmedAddress.hashCode());
        String $proName = this.getProName();
        result = result * 59 + ($proName == null ? 43 : $proName.hashCode());
        String $proFactoryName = this.getProFactoryName();
        result = result * 59 + ($proFactoryName == null ? 43 : $proFactoryName.hashCode());
        String $proPlace = this.getProPlace();
        result = result * 59 + ($proPlace == null ? 43 : $proPlace.hashCode());
        String $proForm = this.getProForm();
        result = result * 59 + ($proForm == null ? 43 : $proForm.hashCode());
        String $proPrice = this.getProPrice();
        result = result * 59 + ($proPrice == null ? 43 : $proPrice.hashCode());
        String $proUnit = this.getProUnit();
        result = result * 59 + ($proUnit == null ? 43 : $proUnit.hashCode());
        String $proSpecs = this.getProSpecs();
        result = result * 59 + ($proSpecs == null ? 43 : $proSpecs.hashCode());
        String $proRegisterNo = this.getProRegisterNo();
        result = result * 59 + ($proRegisterNo == null ? 43 : $proRegisterNo.hashCode());
        Integer $index = this.getIndex();
        result = result * 59 + ($index == null ? 43 : ($index).hashCode());
        return result;
    }

    public String toString() {
        return "GetSaleReturnDetailOutData(clientId=" + this.getClientId() + ", gssdBillNo=" + this.getGssdBillNo() + ", gssdBrId=" + this.getGssdBrId() + ", gssdDate=" + this.getGssdDate() + ", gssdSerial=" + this.getGssdSerial() + ", gssdProId=" + this.getGssdProId() + ", gssdBatchNo=" + this.getGssdBatchNo() + ", gssdBatch=" + this.getGssdBatch() + ", gssdValidDate=" + this.getGssdValidDate() + ", gssdStCode=" + this.getGssdStCode() + ", gssdPrc1=" + this.getGssdPrc1() + ", gssdPrc2=" + this.getGssdPrc2() + ", gssdQty=" + this.getGssdQty() + ", gssdReturnQty=" + this.getGssdReturnQty() + ", gssdAmt=" + this.getGssdAmt() + ", gssdIntegralExchangeSingle=" + this.getGssdIntegralExchangeSingle() + ", gssdIntegralExchangeCollect=" + this.getGssdIntegralExchangeCollect() + ", gssdIntegralExchangeAmtSingle=" + this.getGssdIntegralExchangeAmtSingle() + ", gssdIntegralExchangeAmtCollect=" + this.getGssdIntegralExchangeAmtCollect() + ", gssdZkAmt=" + this.getGssdZkAmt() + ", gssdZkJfdh=" + this.getGssdZkJfdh() + ", gssdZkJfdx=" + this.getGssdZkJfdx() + ", gssdZkDzq=" + this.getGssdZkDzq() + ", gssdZkDyq=" + this.getGssdZkDyq() + ", gssdZkPm=" + this.getGssdZkPm() + ", gssdSalerId=" + this.getGssdSalerId() + ", gssdSalerName=" + this.getGssdSalerName() + ", gssdDoctorId=" + this.getGssdDoctorId() + ", gssdDoctorName=" + this.getGssdDoctorName() + ", gssdPmSubjectId=" + this.getGssdPmSubjectId() + ", gssdPmId=" + this.getGssdPmId() + ", gssdPmContent=" + this.getGssdPmContent() + ", gssdRecipelFlag=" + this.getGssdRecipelFlag() + ", gssdRelationFlag=" + this.getGssdRelationFlag() + ", gssdSpecialmedIdcard=" + this.getGssdSpecialmedIdcard() + ", gssdSpecialmedName=" + this.getGssdSpecialmedName() + ", gssdSpecialmedSex=" + this.getGssdSpecialmedSex() + ", gssdSpecialmedBirthday=" + this.getGssdSpecialmedBirthday() + ", gssdSpecialmedMobile=" + this.getGssdSpecialmedMobile() + ", gssdSpecialmedAddress=" + this.getGssdSpecialmedAddress() + ", proName=" + this.getProName() + ", proFactoryName=" + this.getProFactoryName() + ", proPlace=" + this.getProPlace() + ", proForm=" + this.getProForm() + ", proPrice=" + this.getProPrice() + ", proUnit=" + this.getProUnit() + ", proSpecs=" + this.getProSpecs() + ", proRegisterNo=" + this.getProRegisterNo() + ", index=" + this.getIndex() + ")";
    }
}

